
			body{
				margin:0px;
				padding:0px;
				font-family:Verdana, sans-serif;
			}
            #main_block{
                width: 1050px;
                margin: 0 auto;
				margin-top:8px;
            }
			#main_block	{
			    -webkit-box-shadow: 0px 0px 15px #222;
			    -moz-box-shadow: 0px 0px 15px #222;
			    box-shadow: 0px 0px 15px #222;
			}

			/*top menu*/
           	#menu_top{
	 			width: 1050px;
                height: 41px;
                background: url('/images/top_menu_40px.jpg');
			}
			#menu_top #top_menu{
				height: 41px;
				width: 950px;
				padding: 0px;
				margin: 0px;
				list-style: none;
			    float: left;
				text-transform: uppercase;
			}

			#menu_top #top_menu li{
				/*border-right: 1px solid #ffffff;*/
				/*border-left: 1px solid #758088;*/
				background-image: url('/images/border_menu18px.jpg');
				background-position: 100% 93%; /* ��������� ���� */
				background-repeat: no-repeat;
				height: 41px;
				float: left;
				font-size:11px;
				font-weight: bold;
				cursor: pointer;
			   /*  padding-top:3px;   */
			}
			#menu_top #top_menu  .no_border{
					border-right:none;
					background: none;
					padding: 7px 0px 0px 14px;
			}
			#send_mail{
					float:right;
					padding: 4px 5px 0px 0px;
			}

			#send_mail a{
					display: block;
					width: 40px;
					height: 25px;
					background: url('/images/mail.png');
			}

			#menu_top #top_menu li a{
				outline: none;
				border: none;
				text-decoration: none;
				color: #000000;
				display: block;
				/*width:100%;*/
				/*height:100px;*/
				padding: 11px 10px 10px 10px;
			}
			#menu_top #top_menu li:hover a{
				color: #ffffff;
			}
			#menu_top #top_menu  .no_border:hover{
					background: none;
					color: black;
					/*border-right: none;*/
					cursor:default;
				}
			#menu_top #top_menu li:hover{
				/*background: #236393;*/
				background-image: url('/images/top_menu_40px_li.jpg');
				background-position: 100% 100%; /* ��������� ���� */
				background-repeat: no-repeat;
				color: #ffffff;
				/*border-right: 1px solid #236393;
				border-left: 1px solid #236393;*/

			}

			#menu_top #top_menu li:hover ul{
				display: block;

			}
			#menu_top #top_menu li:hover ul li{


			}
                        
			 li:hover{
				background: #27408B;
				color: #ffffff;
			        border: none;
			/*       padding-left: 5px;*/


				/*border-right: 1px solid #b0b3b6;
				border-left: 1px solid #b0b3b6;*/
			}
			#menu_top #top_menu li ul li:hover a{
				color: black;
			/*       padding-left: 5px;*/


				/*border-right: 1px solid #b0b3b6;
				border-left: 1px solid #b0b3b6;*/
			}
			#menu_top #top_menu li ul {
				top:48px;
			    list-style: none;
			    background: red;
			    padding: 0px;
			    position: absolute;
			    background: #1991ff;
			    display: none;
			   z-index:150

			}
			#menu_top #top_menu li ul li{
			/*    padding: 5px;*/
			    border: none;
			    cursor: pointer;
			    float: left;
			    font-weight: bold;
			    height: 30px;
			    float: none;
			    padding-bottom: 3px;
			}
			#menu_top #top_menu li a{
				outline: none;
				border: none;
				text-decoration: none;
				color: #000000;
				display: block;
				/*width:100%;*/
				/*height:100px;*/
			/*	padding: 11px 15px 10px 15px;*/
			}






			/*end top menu*/

            #center_block{
                width: 1050px;
                margin: 0px;
                padding: 0px;
            }
            #left_block{
                width: 280px;
                float: left;
                margin: 0px;
                padding: 0px;
                background: url('/images/left_2.jpg') repeat-y;
           }
            .name_left_block{
                width: 275px;
                margin: 10px 0px 0px 0px;
                padding: 0px;
                height: 40px;
                background: url(/images/name_block_left2.png) no-repeat -30px;
            }
            #right_block{
                width: 770px;
                margin: 0px;
                padding: 0px;
                float: left;
            }
            #photo_search{
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 300px;
                position: relative;
            }
            #search{
                width: 100%;
                height: 69px;
                position: absolute;
                top:233px;
                background: url('/images/search2.png') no-repeat -155px;
				z-index:100;
            }
			#search_block{
				width:155px;
				height:30px;
				float: right;
				margin:10px -6px 0 0 ;
			}
			#search_ico{
				margin-top:3px;
				float: left;
				width:15px;
				height:18px;
				background:url('/images/search.gif') no-repeat;
			}
			#search_form{
				float: left;
			}

			#search_form	input{
					width: 95px;
				}

			#search_form form{
				float: left;
			}

			#search_form a{
				margin-top:3px;
				width:20px;
				height:20px;
				display: block;
				float: left;
				background:url('/images/go1.gif') no-repeat;
			}


            #content{
                padding: 40px;
            }
            .clear{
                clear: both;
            }
            #bottom{
                width: 1050px;
                height: 50px;
				background: url('/images/bottom.png') no-repeat;
            }
			.news{
				margin-left: 10px;
				width: 250px;
				height: 200px;
				float: left;
				background: url('/images/news3.png') no-repeat;
			}
			.news.first{
					margin-left:0px;
				}
			.news_all{
				padding-top:3px;
			}
			#logo{
			display: block;
			width: 270px;
			height: 160px;
			background: url('/images/logo7.png') no-repeat;


			}
			#contacts{
				font-weight: 800;
				color: white;
				text-align: center;
				font-size: 13px;
			}
			#contacts p{
				margin:0px;
				padding:0px;
			}
			#bottom_sidebar{
				width:280px;
				height:150px;
				background:url('/images/bottom_sidebar3.jpg') no-repeat -1px;
			}
			#email_company{
				padding:70px 0 0 45px;
				}
			#bottom_sidebar span{
				font-size: 16px;
				display: block;
				font-weight: bold;
				}
			#question{
    padding: 15px;
    font-size: 12px;
}
.question_text{
    display: none;
    margin: 0px;
    padding: 0px;
    text-align: justify;
    padding:0px 15px 15px 15px;
	/*background:#F5F5F5;*/
	margin-left:15px;

	/*overflow:auto;*/
	/*border: 1px solid #002166;*/
}
.question_h2{
    color: #002166;
    cursor: pointer;
    font-size: 16px;
    padding-left: 35px;
    height: 22px;
    padding-top: 7px;
    background: url('/images/vop-icons.png') no-repeat;
}
.question_active{
    background: #96b3de;
    color: #844;
    background: url('/images/info-icons.png') no-repeat;
}
 #news_in_main span{
		display:block;
		color:#0889ff;
		font-weight: bold;
}
 #news_in_main ul{
		color:#00a2a4;
	 }
#news_in_main ul a{
		color:#00a2a4;
	 }
	 #owner_prava{
		 margin: 21px;
		float: right;
		font-weight: bold;
		font-size:11px;
		 }